satellite launcher - Turkish English Dictionary